package com.ctshk.rpc.hotel.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@ApiModel(value="HotelReservestionStockAndPriceDTO对象", description="酒店预订产品页面酒店产品库存与价格等信息")
public class HotelReservestionProductListDetailDTO implements Serializable {

    @ApiModelProperty(value = "酒店产品ID")
    private Long productId;

    @ApiModelProperty(value = "房型封面图地址")
    private String coverImg;

    @ApiModelProperty(value = "房型名称")
    private String roomName;

    @ApiModelProperty(value = "房型英文名称")
    private String roomEnName;

    @ApiModelProperty(value = "床型")
    private String bedType;

    @ApiModelProperty(value = "产品名称")
    private String productName;

    @ApiModelProperty(value = "是否含早")
    private Integer hasBreakfast;

    @ApiModelProperty(value = "可入住人数（成人）")
    private Integer maxAdult;

    @ApiModelProperty(value = "可入住人数（儿童）")
    private Integer maxChildren;

    @ApiModelProperty(value = "适用人群")
    private String targetPopulation;

    @ApiModelProperty(value = "供应商名称")
    private String supplierName;

    @ApiModelProperty(value = "余票")
    private Integer stock;

    @ApiModelProperty(value = "房价")
    private BigDecimal price;
}
